package com.sc.nft.admin.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sc.nft.enums.DepositWithdrawalRecordPayStatusEnum;
import com.sc.nft.enums.DepositWithdrawalRecordStatusEnum;
import com.sc.nft.enums.WalletChannelEnum;
import com.sc.nft.sup.PageRequest;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class WithdrawRecordRequest extends PageRequest {
    @ApiModelProperty("起始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date startTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @ApiModelProperty("结束时间")
    private Date endTime;
    @ApiModelProperty("交易id")
    private String orderNo;
    @ApiModelProperty("提现状态 0 提现中 1成功 2失败")
    private Integer status;
    @ApiModelProperty("确认状态（未确认的提现才可以审核 和提现状态无关）")
    private Boolean confirmStatus;
    @ApiModelProperty("用户手机号")
    private String userTel;
    @ApiModelProperty("支付渠道")
    private WalletChannelEnum channel;

}
